Skip to contents

Add terms to a model specification

Usage

add_terms(spec, ...)

Arguments

spec

A model_spec object.

...

Terms to add. Accepts unquoted names, strings, or expressions. Duplicate terms are silently dropped. Use !! to inject a variable's value: add_terms(spec, !!my_var).

Value

A new model_spec with the extra terms appended.

Examples

base_m <- model_spec(cyl, disp)
base_m |> add_terms(hp, wt)
#> model_spec: ~ cyl + disp + hp + wt 

# Programmatic use
tmp <- "wt"
base_m |> add_terms(hp, !!tmp)
#> model_spec: ~ cyl + disp + hp + wt